package com.ruoyi.system.domain.vo;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.system.domain.construction.CaseInfo;
import com.ruoyi.system.domain.construction.Team;
import com.ruoyi.system.domain.zhuangxiumain.shopMain.SupplierInfo;
import lombok.*;
import org.apache.ibatis.annotations.Case;

import java.util.Date;

@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class ApiBuildingVo extends BaseEntity {

    /**施工队信息ID */
    @Excel(name = "序号", cellType = Excel.ColumnType.NUMERIC)
    private Long constructionId;

    /**施工队信息编码 */
    @Excel(name = "施工队信息编码")
    private String constructionCore;

    /**施工队信息姓名 */
    @Excel(name = "施工队信息姓名")
    private String constructionName;

    /**施工队的供应商ID */
    @Excel(name = "施工队的供应商ID")
    private Integer supplierId;
    private Integer threeTeamId;

    /**施工队的分类ID */
    @Excel(name = "施工队的分类ID")
    private Integer teamId;

    /**施工队销售价格 */
    @Excel(name = "施工队销售价格")
    private Double price;

    /**状态：0下架1上架 */
    @Excel(name = "状态：0下架,1上架")
    private String publishStatus;

    /**审核状态：0未审核，1已审核 */
    @Excel(name = "审核状态：0未审核，1已审核")
    private String auditStatus;

    /**施工队录入时间 */
    @Excel(name = "施工队录入时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Excel.Type.EXPORT)
    private Date constructionDate;

    /**施工队描述 */
    @Excel(name = "施工队描述")
    private String descript;
    private String oneTeamId;
    private String constructionType;
    private String shoutu;

    /**最后修改时间 */
    @Excel(name = "最后修改时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss", type = Excel.Type.EXPORT)
    private Date modifiedTime;



    @Excel(name = "特色服务")
    private String tese;

    /** 施工擅长 */
    @Excel(name = "施工擅长")
    private String shanchang;

    /** 服务区域 */
    @Excel(name = "服务区域")
    private String fuwu;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    private String supplierName;

    /** 供应商类型：1.自营，2.平台 */
    @Excel(name = "供应商类型：1.自营，2.平台")
    private Integer supplierType;

    /** 店铺类型：1.物品，2.技术 */
    @Excel(name = "店铺类型：1.物品，2.技术")
    private Integer supplierTypeform;

    /** 供应商地址 */
    @Excel(name = "供应商地址")
    private String address;

    /** 状态：0禁止，1启用 */
    @Excel(name = "状态：0禁止，1启用")
    private Integer supplierStatus;




    @Excel(name = "保障金账号")
    private String supplierCode;
    @Excel(name = "余额")
    private Double balanceMoney;

    @Excel(name = "供应商联系人")
    private String linkMan;
    @Excel(name = "供应商联电话")
    private String phoneNumber;
    @Excel(name = "队伍人数")
    private Integer teamNumber;

    private CaseInfo caseInfo;

    private String conUrl;

    private String teamName;
    private String shopsName;
    private String conUrlAll;



}
